package com.chuangjiangx.member.stored.ddd.application.command;

import com.chuangjiangx.domain.shared.model.PayTerminal;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author cj-ch
 * @date 2018/4/11 下午2:09
 */
@Data
public class MbrRefundCommand {

    /**
     * 退款订单号
     */
    private String orderNumber;

    /**
     * 退款金额
     */
    private BigDecimal amount;


    /**
     * 退款终端
     * @see com.chuangjiangx.domain.shared.model.PayTerminal
     */
    private PayTerminal terminal;

    /**
     * 商户
     */
    private Long merchantId;

    private Long merchantUserId;
    private String merchantAddress;

    /**
     * 0-商户
     * 1-店长
     * 2-店员
     */
    private Integer userType;

    private Long storeId;
    private Long storeUserId;
    private String storeAddress;

}
